// 信息确认数据结构  实时拟合_视频原生方式
export const messageSure = {
	needHearing: '',
	name: '',
	do: {
		data: '',
		command: 'speak',
		variables: [],
		variableId: ''
	},
	no: '',
	id: '',
	type: 'messageSure',
	after: {
		data: {
			judgmentType: 'positive-negative',
			speechBeginWaitingTimeMS: ''
		},
		command: 'listen'
	},
	intelligentReply: {
		isOn: false,
		data: [],
		mainProcessSpeech: '',
		speechBeginWaitingTimeMS: '',
		variables: [],
		variableId: ''
	},
	answer: [
		// 0 其他回答
		{
			do: {
				data: '',
				command: 'speak',
				variables: [],
				variableId: ''
			},
			key: ['others'],
			type: 'other',
			after: {
				command: 'listen'
			}
		},
		// 1 肯定回答
		{
			do: {
				data: '',
				command: 'speak',
				variables: [],
				variableId: ''
			},
			key: ['positive'],
			enableNluLibrary: true,
			amendRules: [],
			type: 'yes',
			after: {
				command: 'jump-to',
				no: '',
				id: ''
			}
		},
		// 2 否定回答
		{
			do: {
				data: '',
				command: 'speak',
				variables: [],
				variableId: ''
			},
			key: ['negative'],
			enableNluLibrary: true,
			amendRules: [],
			type: 'no',
			after: {
				command: 'jump-to',
				no: '',
				id: ''
			}
		},
		// 3 没听清请重复
		{
			do: {
				data: '',
				command: 'speak',
				variables: [],
				variableId: ''
			},
			key: ['repeat'],
			enableNluLibrary: true,
			amendRules: [],
			type: 'repeat',
			after: {
				command: 'listen'
			}
		},
		// 4 嗯啊模糊回答
		{
			do: {
				data: '',
				command: 'speak',
				variables: [],
				variableId: ''
			},
			key: ['fuzzy'],
			enableNluLibrary: true,
			amendRules: [],
			type: 'fuzzy',
			after: {
				command: 'listen'
			}
		},
		// 5 不回答
		{
			key: ['empty'],
			do: {
				data: '',
				command: 'speak',
				variables: [],
				variableId: ''
			},
			type: 'empty',
			after: {
				data: {
					judgmentType: 'positive-negative',
					speechBeginWaitingTimeMS: 3000
				},
				command: 'listen'
			}
		}
	],
	errorRemind: {
		do: {
			data: '',
			command: 'speak',
			variables: [],
			variableId: ''
		},
		after: {
			command: 'jump-to',
			no: '',
			id: ''
		},
		type: 'other',
		maximum: 0
	},
	emptyErrorRemind: {
		do: {
			data: '',
			command: 'speak',
			variables: [],
			variableId: ''
		},
		after: {
			command: 'jump-to',
			id: '',
			no: ''
		},
		maximum: 0,
		type: 'empty'
	},
	fuzzyErrorRemind: {
		do: {
			id: '',
			no: '',
			type: 'fuzzy',
			data: '',
			video: null,
			variables: [],
			variableId: '',
			command: 'speak'
		},
		after: {
			command: 'jump-to',
			id: '',
			no: ''
		},
		type: 'fuzzy',
		maximum: 0
	},
	repeatErrorRemind: {
		do: {
			id: '',
			no: '',
			type: 'repeat',
			data: '',
			video: null,
			variables: [],
			variableId: '',
			command: 'speak'
		},
		after: {
			command: 'jump-to',
			id: '',
			no: ''
		},
		type: 'repeat',
		maximum: 0
	}
};
